package com.topscomm.base.calendar;

import lombok.Data;

/**
 * 周期参数
 * 
 * @description:
 * @author: donghang
 * @date: 2020年10月29日上午10:06:36
 * @modify:
 */
@Data
public class PeroidParams {
	/**
	 * 周期类型，1天，2周，3月，4年
	 */
	private String periodType;
	/**
	 * 周期频率，每隔几天、或每隔几周
	 */
	private int periodFrequency;
	/**
	 * 设置次数
	 */
	private int times;
	/**
	 * 重复类型，例如 1:周为单位，2：天为单位，只有周期类型为月的时候有此值，例如 每月的第几天此值为2，每月的第几个星期的周几为1
	 */
	private Integer repeatEveryType;
	/**
	 * 几号或周几
	 */
	private int daySequence;
	/**
	 * 每个月的第几周,-1为最后一个周
	 */
	private int monthWeekTime;
	/**
	 * 开始时间
	 */
	private String beginTime;
	/**
	 * 结束时间
	 */
	private String endTime;
	/**
	 * 调度时间的类型
	 */
	private int endtype;// 0 从不结束 1次数 2设置结束时间
}
